package zhuangshisheji;

public class BaseStudent implements Coder{


    //这应该就是静态代理
    //如果接口Coder增加一个方法，除了所有实现类需要实现这个方法外，所有代理类也需要实现此方法。增加了代码维护的复杂度。

    private Student student;
    public BaseStudent(Student s){
        this.student=s;
    }


    @Override
    public void code(int money) {
        if(money>100){
            student.code(money);
            return;
        }

        System.out.println("钱少了");
    }
}
